package com.ibm.cps.processors;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

/*
 * this annotation is designed by following reason: 
 * 	1. to describe a processor's name in json (eg. DTWprocessor -> dtw)
 *  2. to describe a processor's input type (scalar or vector)
 */



@Retention(RetentionPolicy.RUNTIME) 
public @interface Info {
	enum ProcessorType{
		Vector,Scalar,Other
	}
	String Name();
	ProcessorType Type();
}
